hardheaded realist

Translations
упёртый реалист
He is a hardheaded realist who doesn't believe in fairy tales.
Он упёртый реалист, который не верит в сказки.